package com.wgy.day18.接口.接口的使用步骤;
/*
* 接口的使用步骤
* 1.接口不能直接使用,必须有一个"实现类"来"实现"该接口
* 格式:
* public class 实现类名称 implements 接口名称{
*             //.........
* }
*
* 2.接口的实现必须要覆盖重写接口中所有的抽象方法
* 实现:去掉abstract关键字,加上方法体花括号
*
* 3.创建实现类的对象,进行使用.
*
* 注意事项:
* 如果实现类没有对接口中的所有抽象方法覆盖重写,那么实现类自己就必须是抽象类.
* */
public class Demo01Interface {
    public static void main(String[] args) {
   // MyInterfaceAbstract interface =new MyInterfaceAbstract();  错误写法  接口不可以直接new对象使用的

        //创建实现类的对象使用
        MyInterfaceAbstractImp impl=new MyInterfaceAbstractImp();
        impl.method1();
        impl.method2();
        impl.method3();
        impl.method4();

    }
}
